Từ điển
Dịch văn bản
 
Tất cả từ điển
Tra từ
Hỏi đáp nhanh
 
 
 
Kết quả
Vietgle Tra từ
Chuyên ngành Anh - Việt
Advanced Program-to-Program Communications
|
Tin học
Truyền thông liên trình nâng cao (viết tắt là APPC)
APPC, cùng với APPN ( Advanced Peer-to-Peer Networking) và CPI-C ( Common Programming Interface for Communications) là các kỹ thuật mạng có sẵn trên nhiều nền máy tính IBM và phi IBM khác nhau. APPC là một thủ tục do IBM phát triển làm một thành phần của SNA ( System Network Architecture -Kiến trúc mạng các hệ thống) của hãng này. APPC được thiết kế để chuyên trách việc truyền thông tốc độ cao giữa các chương trình trên nhiều máy tính khác nhau, từ những máy tính xách tay và trạm làm việc tới các máy tính trung bình và máy chủ qua các topo mạng ( network topology ) SNA , Ethernet , X.25 , token ring , và các topo mạng khác, giúp các trình ứng dụng chạy trên các máy tính khác nhau để trực tiếp liên lạc và trao đổi dữ liệu. APPC cung cấp cho các trình ứng dụng một loạt các qui tắc và một "ngôn ngữ" chung mà chúng có thể dùng để chuyển thể cho nhau mà không phải đượng đầu với các chức năng mạng cấp thấp, hoặc với cách bố trí chủ-tớ thừa nhận các máy tính liên lạc không có "trí tuệ" riêng (tức năng lực xử lý) và do đó phải dựa trên máy tính chủ để tác động như một cấp trung gian. APPC định ra các biện pháp qua đó các trình ứng dụng có thể liên lạc. APPC còn đuợc gọi là LU 6. 2 ( Logical Unit - đơn vị logic) và dựa vào các nút SNA Type 2. 1 - còn gọi là PU 2. 1 ( Physical Unit - đơn vị vật lý). LU 6. 2 đề cập đến cách thức quản lý các phiên làm việc giữa các máy tính và PU 2. 1 đề cập đến các mối liên kết giữa các máy tính. Chủ yếu, LU 6. 2 và PU 2. 1 cung cấp một nền móng mà các máy vi tính cần để thiết lập phiên truyền thông đồng đẳng ( peer-to-peer ), và APPC cung cấp một ngôn ngữ chung cho các chương trình chạy trên những máy tính này liên lạc và chuyển dữ liệu cho nhau. Phần mềm APPC có sẵn trên nhiều hệ thống khác nhau hoặc là một phần của hệ điều hành, hoặc là một gói sản phẩm riêng rẽ. Nó là một giao thức truyền thông mở và được nhiều người biết đến. APPC đại diện cho một thay đổi chiến lược chính của IBM khi được giới thiệu. Nó biểu lộ một sự thay đổi trong việc điều hành mạng từ xa trong các hệ thống máy chủ trung tâm đối với các hệ thống kết nối vào mạng. Các hệ thống chạy phiên LU 6. 2 không cần các dịch vụ của một hệ thống máy chủ khi thiết lập các phiên làm việc. LU 6. 2 được phát triển nhằm mục đích cho phép các máy tính trên mạng tự thiết lập các phiên làm việc cho riêng mình bằng vào khả năng xử lý riêng của chúng. Trong cách tiếp cận từng cấp cũ, các thiết bị đầu cuối kết nối với các máy chủ hoàn toàn nhờ vào máy chủ đó thiết lập và duy trì các phiên làm việc. LU 6. 2 cung cấp các phép truyền thông đồng đẳng ( peer-to-peer communication ) giữa các hệ thống khác máy chủ và cho phép các hệ thống này chạy các ứng dụng được phân phối như các tập tin dùng chung và truy cập từ xa. Toàn bộ nền tảng IBM đều được LU 6. 2 hỗ trợ gồm các mạng LAN , hệ thống bàn giấy và các máy tính lớn ( mainframe ). Như ở trên chúng ta có đề cập đến, LU 6. 2 dựa trên các nút SNA Type 2. 1. Các nút Type 2. 1 khác với các nút SNA khác ở chổ chúng chạy phần mềm CP ( Control Point) cho phép chúng tiến hành kết nối đồng đẳng với các nút Type 2. 1 khác. Sự sắp xếp này càng thêm quan trọng khi các mạng LAN được cài đặt trên các mồi trường SNA của IBM. Khi mạng LAN đó cung cấp một mối liên kết từ nút mạng tới một máy chủ ( host ), thì các nút mạng LAN này cũng có thể sử dụng LU 6. 2 để giao tiếp trực tiếp với các nút mạng khác thay vì phải thông qua máy chủ đó. Các ứng dụng có dùng giao thức LU 6. 2 được gọi là các TP ( transaction program - chương trình giao dịch). Ví dụ như DDM ( Distributed Data Management) của IBM , cung cấp khả năng chia sẻ tập tin và chia sẻ cơ sở dữ liệu giữa các hệ thống có bổ sung DDM DIA ( Document Interchange Architecture) - một chuẩn trao đổi tài liệu định nghĩa việc tìm kiếm, duyệt, in và phân phối tài liệu. Hoạt động của một TP là mở một phiên làm việc, thực hiện việc truyền dữ liệu và đóng phiên làm việc đó lại. Một TP thực hiện một "đơn vị công việc" trên một kênh tương tác với các hệ thống IBM. Các phiên làm việc này được thiết kế có chu kỳ sống ngắn vì một vài hệ thống không thể thực hiện những tác vụ khác khi chưa hoàn thành các giao dịch đó. Một giao dịch giống như một cuộc đàm thoại, và một TP có thể giữ nhiều cuộc đàm thoại với nhiều hệ thống. Mỗi cuộc đàm thoại có tên và vùng đệm để gới và nhận dữ liệu cùng với một mã trả về cho biết cuộc giao dịch thành công hay thất bại. Các tham số rất đơn giản vì thế mã đó có thể di động giữa các hệ thống. Những chương trình sử dụng các dịch vụ LU 6. 2 thông qua một giao diện được gọi là LU 6. 2 Protocol Boundary hay qua CPI-C . CPI-C là phương pháp tốt nhất hiện thời. CPI cung cấp một môi trường chung cho việc thi hành của các chương trình trên các nề IBM khác nhau, và phiên bản C cung cấp giao diện truyền thông LU 6. 2. Hiện nay IBM đã bổ sung CPI-C trong Open Blueprint của nó có hỗ trợ TCP/IP . Xem thêm APPN ( Advanced Peer-to-Peer Networking), IBM ( International Business Machines), SAA ( Systems Application Architecture), và SNA ( Systems Network Architecture). Tham khảo thêm các thông tin trên Iternet: - Thông tin APPN của IBM: http://www. networking. ibm. com/app/aiwinfo/aiwintro. htm - Thông tin chung của IBM: http://www. raleigh. ibm. com - Thông tin mạng của IBM: ftp://networking. raleigh. ibm. com